<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en">
<head>
  <title>RosCMS Tutorial - Translation Guide - ReactOS Website</title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Pragma" content="no-cache" />
  <meta name="Content-language" content="en" />
  <meta name="Publisher" content="ReactOS Web Team" />
  <meta name="Copyright" content="ReactOS Foundation" />
  <meta name="Generator" content="RosCMS" />
  <meta name="Keywords" content="ReactOS, ros, operating system, OS, OSS, compatible, react os, clone, free, open source, alternative, open source os, GNU GPL, GPL, LGPL, forum, download, information, wiki, support database, support, faq, compatibility database, compatibility" />
  <meta name="Description" content="ReactOS&reg; is a free, modern operating system based on the design of Windows&reg; XP/2003. Written completely from scratch, it aims to follow the Windows&reg; architecture designed by Microsoft&reg; from the hardware level right through to the application level." />
  <meta name="Page-topic" content="operating system, computer, software, downloads, open source, alternative" />
  <meta name="Audience" content="all" />
  <meta name="Page-type" content="Operating System/Information/News/Open Source" />
  <meta name="Robots" content="index,follow" />
  <link rel="SHORTCUT ICON" href="../allnew/favicon.ico" />
  <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="newsfeed_rss.xml" />
  <link rel="alternate" type="application/atom+xml" title="Atom 1.0" href="newsfeed_atom.xml" />
  <link href="../css/style.css" type="text/css" rel="stylesheet" />
  <!--[if IE]><link href="../css/ie.css" type="text/css" rel="stylesheet" /><![!endif] -->

  <link rel="stylesheet" href="../css/litebox.css" type="text/css" media="screen" />
  <script type="text/javascript" src="../js/litebox.js"></script>

  
</head>
<body onload="initLightbox()">
<div id="main">
<div id="header">
  <div id="headercontent">
    <a href="index.html" id="back" class="clearfix">
      <img id="logo" src="../img/logo.png" alt="ReactOS logo" />
      <img id="reactos" src="../img/ReactOS.png" alt="ReactOS" />
    </a>
    <div id="headerContext">
      <div id="lang">
        <span>English</span>
<ul>
<li><a href="../?page=tutorial_roscms_translate&amp;lang=bg">Bulgarian</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=ca">Català</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=cz">Czech</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=da">Danish</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=de">Deutsch</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=el">Ελληνικά</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=en">English</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=es">Español</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=fr">Français</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=he">Hebrew</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=hu">Hungarian</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=id">Indonesian</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=it">Italiano</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=ja">日本語</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=ko">Korean</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=lt">Lithuanian</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=nl">Dutch</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=no">Norsk</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=pl">Polski</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=pt">Português</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=ro">Romanian</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=ru">Русский</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=sk">Slovak</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=sv">Swedish</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=tw">Chinese (traditional)</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=uk">Ukrainian</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=vi">Vietnamese</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=zh">中文</a></li></ul>
      </div>
      <div id="advertise">
        <a href="newbies.html">New to ReactOS?</a>
        <a href="[#dev_start]">Get involved!</a>
      </div>
    </div>
  </div>
</div>
<div id="Navigation">
  <div id="NavigationContent">
  <ul>
    <li>
      <a href="about.html">Info</a>
      <ul>
        <li><a href="news.html">News</a></li>
        <li><a href="about.html">About&nbsp;ReactOS</a></li>
        <li><a href="about_whyreactos.html">Why&nbsp;ReactOS</a></li>
        <li><a href="download.html">Download</a></li>
        <li><a href="about_userfaq.html">FAQ</a></li>
        <li><a href="sitemap.html">Sitemap</a></li>
      </ul>
    </li>
    <li>
      <a href="community.html">Community</a>
      <ul>
        <li><a href="news.html">Forum</a></li>
        <li><a href="[#cont_url_forum]">Wiki</a></li>
        <li><a href="community_mailinglists.html">Mailing&nbsp;List</a></li>
        <li><a href="community_irc.html">Chat</a></li>
        <li><a href="[#cont_url_peoplemap]">Peoplemap</a></li>
      </ul>
    </li>
    <li>
      <a href="dev.html">Development</a>
      <ul>
        <li><a href="dev_start.html">How&nbsp;to&nbsp;take&nbsp;part</a></li>
        <li><a href="[#cont_url_wiki]Testing_Introduction">Testing</a></li>
        <li><a href="[#cont_url_wiki]Building_ReactOS">Compile&nbsp;ReactOS</a></li>
        <li><a href="[#cont_url_wiki]Debugging">Debugging</a></li>
        <li><a href="[#cont_url_doxygen]">Doxygen</a></li>
        <li><a href="dev_faq.html">Developer&nbsp;FAQ</a></li>
        <li><a href="dev_svn.html">Sourcecode&nbsp;access</a></li>
      </ul>
    </li>
    <li id="contactus"><a href="contact.html">Contact Us</a></li>

    <li id="search">
      <form method="get" action="http://www.google.com/search">
        <fieldset>
        <label for="q" accesskey="s"></label>
        <input type="text" id="q" name="q" tabindex="0" size="13" maxlength="80" title="search" />
        <input type="hidden" name="sitesearch" value="http://www.reactos.org" />
        </fieldset>
      </form>
    </li>
  </ul>
  </div>
</div>
<table style="border:0" width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td style="width:147px" id="leftNav"> 
  <div class="navTitle">Navigation</div>
    <ol>
      <li><a href="index.html">Home</a></li>
      <li><a href="about.html">Info</a></li>
      <li><a href="community.html">Community</a></li>
      <li><a href="dev.html">Development</a></li>
      <li><a href="../roscms/?page=user">myReactOS</a></li>
    </ol>
  <p></p>


      <div id="ajaxsearchbar2" class="navTitle" style="display: none">Search</div>
      <ol>
        <li> 
			<div id="ajaxsearchbar" align="center"  style="display: none">
				<div align="center">
				<form method="get" action="http://www.google.com/search" style="padding:0;margin:0">
					<label for="q" accesskey="s"></label><input name="q" type="text" id="q" class="searchInput" tabindex="0" onkeyup="loadItemList(this.value,'rosweb','roscms_en','ajaxloadbar','sresultbar')" size="13" maxlength="80" style="font-family: Verdana; font-size: x-small; font-style: normal;" /><input name="domains" value="http://www.reactos.org" type="hidden" /><input name="sitesearch" value="http://www.reactos.org" type="hidden" />
					<input name="btnG" value="Go" type="submit" class="button" />
				</form>
				</div>
				<div id="sresultbar" style="display: none" align="left"></div>
				
			<img id="ajaxloadbar" src="../support/images/ajax_loading.gif" style="display: none"></div>
		</li>
      </ol>
	  <p></p>
 <div id="googlesearchbar" class="navTitle">Search</div>   
 <div id="googlesearchbar2" class="navBox"><form method="get" action="http://www.google.com/search" style="padding:0;margin:0">
  <div style="text-align:center;">
   <input name="q" value=""  size="12" maxlength="80" class="searchInput" type="text" tabindex="0"  /><input name="domains" value="http://www.reactos.org" type="hidden" /><input name="sitesearch" value="http://www.reactos.org" type="hidden" />
   <input name="btnG" value="Go" type="submit" class="button" />

  </div></form>
 </div>
<p></p>
<script type="text/javascript" language="javascript">
<!--
	document.getElementById('ajaxsearchbar').style.display = "block";
	document.getElementById('ajaxsearchbar2').style.display = "block";
	document.getElementById('googlesearchbar').style.display = "none";
	document.getElementById('googlesearchbar2').style.display = "none";
-->
</script>
<div class="navTitle">Language</div>  
	<div class="navBox"> 
		<span>English</span>
<ul>
<li><a href="../?page=tutorial_roscms_translate&amp;lang=bg">Bulgarian</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=ca">Català</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=cz">Czech</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=da">Danish</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=de">Deutsch</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=el">Ελληνικά</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=en">English</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=es">Español</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=fr">Français</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=he">Hebrew</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=hu">Hungarian</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=id">Indonesian</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=it">Italiano</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=ja">日本語</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=ko">Korean</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=lt">Lithuanian</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=nl">Dutch</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=no">Norsk</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=pl">Polski</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=pt">Português</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=ro">Romanian</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=ru">Русский</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=sk">Slovak</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=sv">Swedish</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=tw">Chinese (traditional)</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=uk">Ukrainian</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=vi">Vietnamese</a></li><li><a href="../?page=tutorial_roscms_translate&amp;lang=zh">中文</a></li></ul>
	</div>
<p></p>


      </td>

    <td id="content"><div class="contentSmall">	

<h1><a href="index.html">Home</a> > RosCMS Tutorial - Translation Guide</h1>
<h2>RosCMS Tutorial - Translation Guide</h2>
<p>&nbsp;</p>
<h3>Content</h3>
<ul>
  <li>Translation View </li>
  <li>Translate Untranslated Content </li>
  <li>Translate Outdated Content </li>
  <li>Compare ready with stable Content</li>
</ul>
<p>&nbsp;</p>
<h3>Translation View </h3>
<p>Select the &quot;Translate&quot; entry in the tab menu to switch to the translation view. </p>
<p>The colors are explained in the main table legend:</p>
<p><img src="../media/pictures/2007/roscms/legend_02.jpg" alt="main table legend" width="213" height="76" /> </p>
<p>A typical translate view will look like this one: </p>
<p><img src="../media/pictures/2007/roscms/trans_01.jpg" alt="translation view" width="644" height="242" /></p>
<p>&nbsp;</p>
<h3>Translate Untranslated Content</h3>
<p>Make sure you have selected your favorite language in the language selection box. </p>
<p><img src="../media/pictures/2007/roscms/legend_03.jpg" alt="untranslated" width="197" height="27" /></p>
<p>Click on an untranslated content and a message box will popup.  </p>
<p><img src="../media/pictures/2007/roscms/trans_02.jpg" alt="translate?" width="639" height="259" /></p>
<p>Click okay to continue and start reading on "Translate Untranslated Content" section.</p>
<p>&nbsp;</p>
<h3>Translate Untranslated Content</h3>
<p>Then please translate the entry, this means all fields in entry view, this will look similar to the following screenshot.</p>
<p>Be careful with links, don't translate them. Or any other special syntax like html syntax, etc.</p>
<p>If you want use the &quot;Rich Text Editor&quot;, be careful not to corrupt the entry's content. Some entries may have complex HTML content, and if you use the rich text editor the wrong way you may do more harm than good. Although, most entries contain just simple HTML syntax, and  the rich text editor will handle this. #</p>
<p>Additionally, if you don't know HTML at all, please use the &quot;Rich Text&quot; button to enable the  rich text editor. To finalize your changes, click the &quot;Save as Drafts&quot; button. </p>
<p><img src="../media/pictures/2007/roscms/trans_03.jpg" alt="translate content" width="643" height="483" /></p>
<p>Then switch to the &quot;Drafts&quot; view and you will see your translated entry. Double check if it's the right one and that it is fine in your opinion. </p>
<p><img src="../media/pictures/2007/roscms/trans_04.jpg" alt="translate draft" width="809" height="404" /></p>
<p>Mark the entry and click on the &quot;Ready&quot; button to signal the language maintainer(s) that your altered entry is ready to go online. </p>
<p><img src="../media/pictures/2007/roscms/trans_05.jpg" alt="translate" width="642" height="90" /></p>
<p>Go to the &quot;New&quot; to look for your entry. It's now there so that language maintainer can preview and check the entry (spelling mistakes, html syntax, etc.).</p>
<p><img src="../media/pictures/2007/roscms/trans_06.jpg" alt="translate" width="803" height="118" /></p>
<p>&nbsp;</p>
<p><em>The following step is for language maintainers, admins, etc.:</em></p>
<p>The language maintainer (or someone with the related rights) will  decide if the entry is okay  (spelling mistakes, html syntax, etc.), and if so he mark it as stable, by using the related button. If the entry contains spelling mistakes or something else that isn't okay, he may either fix the entry him-/herself, let someone else fix it (e.g. forum thread, irc chanel), contact the author of the altered entry  directly, or delete the entry.</p>
<p>Be careful with deleting entries, especially if the contain a lot of translation work. Translators may get disappointed if you simple delete entries and may never translate anything again or do something else. It's up to the language maintainer to use his maintaining power with care. By selecting you (the translation maintainer) as maintainer over a single language, we trust you and give you some powerful rights. Remeber, with great power comes great responsibility.</p>
<p>After hitting the button, related pages will be regenerated. Although, this may take a while depending on the related entries. A infobox will be displayed as soon the process finished, watch for the spinning-wheel in the right top corner. </p>
<p><img src="../media/pictures/2007/roscms/trans_07.jpg" alt="translate" width="802" height="124" /></p>
<p>&nbsp;</p>
<h3>Compare ready with stable Content</h3>
<p>To do so, choose your favorite language, go to the &quot;All entries&quot; view and input the entry name in the search textbox.</p>
<p><img src="../media/pictures/2007/roscms/comp_01.jpg" alt="compare entries" width="799" height="143" /> </p>
<p>Select both entries and hit the &quot;Compare&quot; button, that's it.</p>
<p><img src="../media/pictures/2007/roscms/comp_02.jpg" alt="compare entries" width="178" height="112" /> </p>

<!-- Google AdSense - start -->
<script type="text/javascript"><!--
google_ad_client = "pub-8424466656027272";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
//2006-09-24: FrontPage #2
google_ad_channel ="4696317145";
google_color_border = "5984C3";
google_color_bg = "EEEEEE";
google_color_link = "000000";
google_color_text = "000000";
google_color_url = "006090";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- Google AdSense - end -->


</div>
</body>
</html><!-- Generated with RosCMS 4 (4.0.0 beta) - 2009-11-06 12:35:49 -->